home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
64'er 1996 June
/
64er_Magazin_96-06_1996_Markt__Technik_de_Side_B.d64
/
su-do-dos-gen 3
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-10-26
|
2KB
|
72 lines
0 rem"cbm dos c0-df***"
1 rem"cbm dos+pp->inpu"
2 rem"sudo-dos a0-bf 3"
3 rem"sudo-dos e0-ff 3"
4 rem"sudo3 dos 24p "
5 rem"sd3 dos 28p00-7f"
6 rem"sd3 dos 28p80-ff"
7 rem"0123456789abcdef"
1000 rem a=accu x=x y=y
1010 poke52,32:poke56,32:clr
1020 poke157,128
1030 print"[147]
1040 [153]"fuer welchen floppy typ (1/2)
1050 print"1 1541 alt 24pin rom
1060 [153]"2 1541/2 /c 28pin rom
1070 geta$:ifa$<>"1"anda$<>"2"then1070
1080 ifa$="2"then1180
1090 poke198,0:input"legen sie die quelldisk ein u. druecken sie return";a$
1100 y=32:ln=31:hn=8:gosub1350
1110 y=64:ln=31:hn=8:gosub1350
1120 y=96:ln=55:hn=8:gosub1350
1130 y=128:ln=79:hn=8:gosub1350
1140 ln=103
1150 y=160
1160 gosub1470
1170 end:rem----------------------------
1180 poke198,0:input"legen sie die quelldisk ein u. druecken sie return";a$
1190 y=32:ln=7:hn=8:gosub1350
1200 y=64:ln=31:hn=8:gosub1350
1210 y=96:ln=7:hn=8:gosub1350
1220 y=128:ln=31:hn=8:gosub1350
1230 ln=127
1240 y=160
1250 gosub1470:rem 00-7f
1260 poke198,0:input"legen sie die quelldisk ein u. druecken sie return";a$
1270 y=32:ln=7:hn=8:gosub1350
1280 y=64:ln=55:hn=8:gosub1350
1290 y=96:ln=7:hn=8:gosub1350
1300 y=128:ln=79:hn=8:gosub1350
1310 ln=151
1320 y=160
1330 gosub1470:rem 80-ff
1340 end:rem----------------------------
1350 rem load -------------------------
1360 poke780,0:rem =load
1370 poke781,0:rem start high
1380 poke782,y:rem start low
1390 poke186,8:rem geraeteadresse
1400 poke185,0:rem absolut laden
1410 poke183,16:rem laenge d.namens
1420 poke187,ln:rem low anfang name
1430 poke188,hn:rem high anfang name
1440 sys65493:rem load
1450 open15,8,15:input#15,a,b$,c,d:close15:print:printa;b$;c;d:ifa>0thenend
1460 return
1470 print
1480 poke198,0:input"legen sie die zieldisk ein und druecken sie return";a$
1490 open15,8,15,"i":close15
1500 hn=8
1510 poke780,252:rem zeiger auf start
1520 poke781,0:rem low ende
1530 poke782,y:rem high ende
1540 poke252,0 :rem start low
1550 poke253,32 :rem start high
1560 poke186,8:rem geraeteadresse
1570 poke183,16:rem laenge d.namens
1580 poke187,ln:rem low anfang name
1590 poke188,hn:rem high anfang name
1600 sys65496:rem save
1610 open15,8,15:input#15,a,b$,c,d:close15:print:printa;b$;c;d:ifa>0thenend
1620 return